```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Redisson - Java分布式工具库深度解析</title>
    <link href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <link href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Hiragino Sans GB", Simsun, sans-serif;
            background-color: #f8fafc;
            color: #1e293b;
        }
        .hero-gradient {
            background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);
        }
        .card-hover {
            transition: all 0.3s ease;
        }
        .card-hover:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
        }
        .section-title {
            position: relative;
            display: inline-block;
        }
        .section-title:after {
            content: '';
            position: absolute;
            bottom: -8px;
            left: 0;
            width: 60px;
            height: 3px;
            background-color: #4f46e5;
            border-radius: 3px;
        }
        .feature-icon {
            width: 60px;
            height: 60px;
            background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 1.5rem;
            font-size: 1.5rem;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        }
        .floating-btn {
            animation: float 3s ease-in-out infinite;
        }
        @keyframes float {
            0% { transform: translateY(0px); }
            50% { transform: translateY(-10px); }
            100% { transform: translateY(0px); }
        }
    </style>
</head>
<body>
    <!-- 导航栏 -->
    <nav class="bg-white shadow-sm py-4 sticky top-0 z-50">
        <div class="container mx-auto px-4 md:px-6 flex justify-between items-center">
            <div class="flex items-center space-x-2">
                <i class="fas fa-database text-indigo-600 text-2xl"></i>
                <span class="text-xl font-bold text-gray-800">Redisson</span>
            </div>
            <div class="hidden md:flex space-x-6">
                <a href="#features" class="text-gray-600 hover:text-indigo-600 transition-colors">核心特性</a>
                <a href="#visualization" class="text-gray-600 hover:text-indigo-600 transition-colors">架构图解</a>
                <a href="#applications" class="text-gray-600 hover:text-indigo-600 transition-colors">应用场景</a>
            </div>
            <a href="https://www.yuque.com/jtostring/qiwsg9/fq93ar" target="_blank" class="px-4 py-2 bg-indigo-600 text-white rounded-md hover:bg-indigo-700 transition-colors">
                官方文档 <i class="fas fa-external-link-alt ml-1"></i>
            </a>
        </div>
    </nav>

    <!-- Hero 部分 -->
    <section class="hero-gradient text-white py-20 md:py-32">
        <div class="container mx-auto px-4 md:px-6 text-center">
            <div class="max-w-3xl mx-auto">
                <span class="inline-block px-3 py-1 bg-white text-indigo-600 rounded-full text-sm font-medium mb-4">分布式系统解决方案</span>
                <h1 class="text-4xl md:text-5xl font-bold mb-6 leading-tight font-serif">基于Redis的Java分布式工具库</h1>
                <p class="text-xl md:text-2xl mb-8 opacity-90 leading-relaxed">Redisson提供高效的分布式数据结构、锁、集合等工具，简化分布式环境下的开发，解决分布式系统中的常见问题</p>
                <div class="flex flex-col sm:flex-row justify-center gap-4">
                    <a href="#features" class="px-8 py-3 bg-white text-indigo-600 font-medium rounded-md hover:bg-opacity-90 transition-all shadow-lg">
                        <i class="fas fa-star mr-2"></i> 探索特性
                    </a>
                    <a href="https://github.com/redisson/redisson" target="_blank" class="px-8 py-3 bg-transparent border-2 border-white text-white font-medium rounded-md hover:bg-white hover:bg-opacity-10 transition-all">
                        <i class="fab fa-github mr-2"></i> GitHub
                    </a>
                </div>
            </div>
        </div>
    </section>

    <!-- 特性概览 -->
    <section id="features" class="py-16 md:py-24 bg-white">
        <div class="container mx-auto px-4 md:px-6">
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold mb-4 section-title">Redisson核心特性</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">Redisson提供了一系列强大的分布式工具，帮助开发者轻松应对分布式系统中的各种挑战</p>
            </div>

            <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
                <!-- 分布式锁 -->
                <div class="bg-gray-50 p-8 rounded-xl card-hover">
                    <div class="feature-icon">
                        <i class="fas fa-lock"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3">分布式锁</h3>
                    <p class="text-gray-600 mb-4">在分布式系统中，多个节点可能会同时访问同一资源，从而导致数据竞争问题。</p>
                    <div class="bg-indigo-50 text-indigo-800 px-3 py-2 rounded-md text-sm">
                        <span class="font-medium">解决方案：</span> Redisson提供了基于Redis的分布式锁实现(如RLock)，确保在分布式环境下同一时刻只有一个节点可以访问共享资源。
                    </div>
                </div>

                <!-- 分布式集合 -->
                <div class="bg-gray-50 p-8 rounded-xl card-hover">
                    <div class="feature-icon">
                        <i class="fas fa-layer-group"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3">分布式集合和数据结构</h3>
                    <p class="text-gray-600 mb-4">在分布式系统中，通常需要跨多个节点共享和访问数据结构，如列表、集合、映射等。</p>
                    <div class="bg-indigo-50 text-indigo-800 px-3 py-2 rounded-md text-sm">
                        <span class="font-medium">解决方案：</span> Redisson提供了分布式的Java数据结构(RList、RSet、RMap等)，底层通过Redis进行数据存储和同步。
                    </div>
                </div>

                <!-- 分布式任务调度 -->
                <div class="bg-gray-50 p-8 rounded-xl card-hover">
                    <div class="feature-icon">
                        <i class="fas fa-tasks"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3">分布式任务调度</h3>
                    <p class="text-gray-600 mb-4">在分布式系统中，需要协调多个节点的任务执行，避免同一任务被多个节点重复执行。</p>
                    <div class="bg-indigo-50 text-indigo-800 px-3 py-2 rounded-md text-sm">
                        <span class="font-medium">解决方案：</span> Redisson提供了分布式调度器和执行服务，保证任务在集群中被唯一执行，支持定时和周期性调度。
                    </div>
                </div>

                <!-- 分布式限流 -->
                <div class="bg-gray-50 p-8 rounded-xl card-hover">
                    <div class="feature-icon">
                        <i class="fas fa-tachometer-alt"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3">分布式限流</h3>
                    <p class="text-gray-600 mb-4">在高并发的分布式系统中，需要对某些操作进行限流，以防止过载或保护关键资源。</p>
                    <div class="bg-indigo-50 text-indigo-800 px-3 py-2 rounded-md text-sm">
                        <span class="font-medium">解决方案：</span> Redisson提供了分布式限流器，可以在多个节点之间共享限流计数，实现全局的请求限流控制。
                    </div>
                </div>

                <!-- 分布式对象和缓存 -->
                <div class="bg-gray-50 p-8 rounded-xl card-hover">
                    <div class="feature-icon">
                        <i class="fas fa-box-open"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3">分布式对象和缓存</h3>
                    <p class="text-gray-600 mb-4">分布式系统中，常常需要共享一些对象或缓存数据，确保各个节点访问到的数据是一致的。</p>
                    <div class="bg-indigo-50 text-indigo-800 px-3 py-2 rounded-md text-sm">
                        <span class="font-medium">解决方案：</span> Redisson提供了分布式对象功能，将对象状态存储在Redis中，多个节点可以访问和修改这些对象。
                    </div>
                </div>

                <!-- 分布式消息队列 -->
                <div class="bg-gray-50 p-8 rounded-xl card-hover">
                    <div class="feature-icon">
                        <i class="fas fa-envelope-open-text"></i>
                    </div>
                    <h3 class="text-xl font-bold mb-3">分布式消息队列</h3>
                    <p class="text-gray-600 mb-4">在分布式系统中，节点之间的通信往往需要借助消息队列来实现异步处理和任务调度。</p>
                    <div class="bg-indigo-50 text-indigo-800 px-3 py-2 rounded-md text-sm">
                        <span class="font-medium">解决方案：</span> Redisson提供了分布式消息队列实现，基于Redis的发布/订阅功能，支持可靠的消息传递和消费。
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- 可视化图表 -->
    <section id="visualization" class="py-16 md:py-24 bg-gray-50">
        <div class="container mx-auto px-4 md:px-6">
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold mb-4 section-title">Redisson架构图解</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">通过可视化图表展示Redisson如何与Redis交互，解决分布式系统问题</p>
            </div>

            <div class="bg-white p-6 rounded-xl shadow-sm">
                <div class="mermaid">
                    graph TD
                        A[客户端应用] -->|使用| B(Redisson客户端)
                        B -->|操作| C[Redis服务器集群]
                        C -->|提供| D[分布式锁]
                        C -->|提供| E[分布式集合]
                        C -->|提供| F[分布式对象]
                        C -->|提供| G[消息队列]
                        C -->|提供| H[限流器]
                        C -->|提供| I[调度服务]
                        
                        style A fill:#f0f9ff,stroke:#4f46e5,stroke-width:2px
                        style B fill:#e0e7ff,stroke:#4f46e5,stroke-width:2px
                        style C fill:#c7d2fe,stroke:#4f46e5,stroke-width:2px
                        style D fill:#a5b4fc,stroke:#4f46e5,stroke-width:2px
                        style E fill:#818cf8,stroke:#4f46e5,stroke-width:2px
                        style F fill:#6366f1,stroke:#4f46e5,stroke-width:2px
                        style G fill:#4f46e5,stroke:#4f46e5,stroke-width:2px,color:white
                        style H fill:#4338ca,stroke:#4f46e5,stroke-width:2px,color:white
                        style I fill:#3730a3,stroke:#4f46e5,stroke-width:2px,color:white
                </div>
            </div>
        </div>
    </section>

    <!-- 应用场景 -->
    <section id="applications" class="py-16 md:py-24 bg-white">
        <div class="container mx-auto px-4 md:px-6">
            <div class="text-center mb-16">
                <h2 class="text-3xl md:text-4xl font-bold mb-4 section-title">Redisson应用场景</h2>
                <p class="text-gray-600 max-w-2xl mx-auto">Redisson在分布式系统中的典型应用场景</p>
            </div>

            <div class="grid md:grid-cols-12 gap-8">
                <div class="md:col-span-5">
                    <div class="bg-indigo-600 p-8 rounded-xl text-white h-full flex flex-col justify-center">
                        <h3 class="text-2xl font-bold mb-4">为什么选择Redisson？</h3>
                        <ul class="space-y-4">
                            <li class="flex items-start">
                                <i class="fas fa-check-circle mr-3 mt-1"></i>
                                <span>提供丰富的分布式Java对象和服务</span>
                            </li>
                            <li class="flex items-start">
                                <i class="fas fa-check-circle mr-3 mt-1"></i>
                                <span>基于Redis的高性能实现</span>
                            </li>
                            <li class="flex items-start">
                                <i class="fas fa-check-circle mr-3 mt-1"></i>
                                <span>简单易用的API，符合Java习惯</span>
                            </li>
                            <li class="flex items-start">
                                <i class="fas fa-check-circle mr-3 mt-1"></i>
                                <span>活跃的社区支持和持续更新</span>
                            </li>
                            <li class="flex items-start">
                                <i class="fas fa-check-circle mr-3 mt-1"></i>
                                <span>与Spring等主流框架无缝集成</span>
                            </li>
                        </ul>
                    </div>
                </div>
                <div class="md:col-span-7">
                    <div class="grid grid-cols-1 gap-6">
                        <div class="bg-gray-50 p-6 rounded-xl border-l-4 border-indigo-500">
                            <h4 class="font-bold text-lg mb-2">电商系统</h4>
                            <p class="text-gray-600">使用分布式锁防止超卖，分布式计数器实现秒杀库存控制，分布式集合管理购物车数据。</p>
                        </div>
                        <div class="bg-gray-50 p-6 rounded-xl border-l-4 border-indigo-500">
                            <h4 class="font-bold text-lg mb-2">金融系统</h4>
                            <p class="text-gray-600">分布式锁保证交易原子性，分布式限流防止恶意请求，分布式任务调度处理定时对账。</p>
                        </div>
                        <div class="bg-gray-50 p-6 rounded-xl border-l-4 border-indigo-500">
                            <h4 class="font-bold text-lg mb-2">社交平台</h4>
                            <p class="text-gray-600">分布式集合管理好友关系，消息队列处理异步通知，分布式缓存加速热点数据访问。</p>
                        </div>
                        <div class="bg-gray-50 p-6 rounded-xl border-l-4 border-indigo-500">
                            <h4 class="font-bold text-lg mb-2">物联网系统</h4>
                            <p class="text-gray-600">分布式锁控制设备状态更新，消息队列处理设备事件，分布式计数器统计设备指标。</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA -->
    <section class="py-16 md:py-24 bg-indigo-50">
        <div class="container mx-auto px-4 md:px-6 text-center">
            <div class="max-w-3xl mx-auto">
                <h2 class="text-3xl md:text-4xl font-bold mb-6">开始使用Redisson</h2>
                <p class="text-xl text-gray-600 mb-8">立即体验Redisson的强大功能，简化您的分布式系统开发</p>
                <div class="flex flex-col sm:flex-row justify-center gap-4">
                    <a href="https://www.yuque.com/jtostring/qiwsg9/fq93ar" target="_blank" class="px-8 py-3 bg-indigo-600 text-white font-medium rounded-md hover:bg-indigo-700 transition-colors shadow-lg">
                        查看文档 <i class="fas fa-book-open ml-2"></i>
                    </a>
                    <a href="https://github.com/redisson/redisson" target="_blank" class="px-8 py-3 bg-white text-indigo-600 font-medium rounded-md hover:bg-gray-100 transition-colors border border-gray-200">
                        GitHub仓库 <i class="fab fa-github ml-2"></i>
                    </a>
                </div>
            </div>
        </div>
    </section>

    <!-- 页脚 -->
    <footer class="bg-gray-900 text-gray-300 py-12">
        <div class="container mx-auto px-4 md:px-6">
            <div class="flex flex-col md:flex-row justify-between items-center">
                <div class="mb-4 md:mb-0">
                    <div class="flex items-center space-x-2">
                        <i class="fas fa-database text-indigo-400 text-xl"></i>
                        <span class="text-lg font-medium text-white">技术小馆</span>
                    </div>
                    <p class="mt-2 text-sm">探索分布式系统的最佳实践</p>
                </div>
                <div>
                    <a href="http://www.yuque.com/jtostring" target="_blank" class="inline-flex items-center text-indigo-400 hover:text-indigo-300 transition-colors">
                        <i class="fas fa-external-link-alt mr-2"></i>
                        技术小馆地址
                    </a>
                </div>
            </div>
            <div class="border-t border-gray-800 mt-8 pt-8 text-center text-sm text-gray-500">
                <p>© 2023 技术小馆. 保留所有权利.</p>
            </div>
        </div>
    </footer>

    <script>
        mermaid.initialize({
            startOnLoad: true,
            theme: 'default',
            flowchart: {
                useMaxWidth: true,
                htmlLabels: true,
                curve: 'basis'
            }
        });
        
        // 平滑滚动
        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function (e) {
                e.preventDefault();
                document.querySelector(this.getAttribute('href')).scrollIntoView({
                    behavior: 'smooth'
                });
            });
        });
    </script>
</body>
</html>
```